package com.qiangqiang.resoldhouse.entity;

import lombok.Data;

import java.util.Set;

/**
 * @author: zqh
 * @date: 2018/8/8 9:34
 * @description:
 */
//包装房源的查询条件
@Data
public class HouseResourceSelect {

    //依据什么排序
    private String order;

    //查询的房源
    private String title;

    //房子所在的城市
    private Set<String> city;

    //房子的价格范围，格式为aa-bb,表示 价格从aa到bb
    private Set<String> price;

    //房子的面积范围，格式为aa-bb，表示 面积从aa到bb
    private Set<String> area;

    //房源审核状态 查询
    private Set<String> status;

    //根据经纪人查询房源
    private Long agentId;

    //根据小区查询房源
    private String estateName;

    //查询对应的条件是否存在，用来将查询条件回显回页面
    public boolean cityContain(String key){
        if(city != null && city.contains(key)) return true;
        else return false;
    }
    public boolean priceContain(String key){
        if(price != null && price.contains(key)) return true;
        else return false;
    }
    public boolean areaContain(String key){
        if(area != null && area.contains(key)) return true;
        else return false;
    }
    public boolean statusContain(String key){
        if(status != null && status.contains(key)) return true;
        else return false;
    }
}
